package com.wxy.learn.oop.action;

import com.wxy.learn.oop.animal.Animal;

/**
 * UsedOop: 使用面向对象编程
 *
 * @author wxy
 * @since 2023-01-04
 */
public class UsedOop {
    /**
     * 执行动物吃的动作
     *
     * @param animal 某种动物
     * @param <T>    泛型: 规范参数必须继承Animal
     */
    static <T extends Animal> void animalAction(T animal) {
        animal.eat();
    }
}
